package com.growthsee.rider.domain.dto;

import com.growthsee.rider.domain.RiderInfo;
import com.growthsee.rider.domain.RiderInfoCar;
import com.growthsee.rider.enumeration.YesNoEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="骑手", description="骑手")
public class RiderInfoDto extends RiderInfo {
    @ApiModelProperty(value = "名族")
    private String nationalName;
    @ApiModelProperty(value = "城市")
    private String cityName;
    @ApiModelProperty(value = "省份")
    private String provinceName;
    @ApiModelProperty(value = "骑手类型")
    private String riderTypeName;
    @ApiModelProperty(value = "平台公司")
    private String platformCompanyName;
    @ApiModelProperty(value = "代理公司")
    private String agentCompanyName;
    @ApiModelProperty(value = "性别")
    private String sexName;
    @ApiModelProperty(value = "验证码{注册和修改用户信息会用到}")
    private String verificationCode;
    @ApiModelProperty(value = "uuid{注册和修改用户信息会用到}")
    private String uuid;
    @ApiModelProperty(value = "是否推送成功")
    private Integer pushStatus= YesNoEnum.NO.getValue();
    @ApiModelProperty(value = "是否推送成功")
    private RiderInfoCar car;
}
